Перейти к основному содержимому
Версия: 4.1

Математические операции

abs

Описание: Принимает на вход параметр и возвращает модуль значения

В примере res примет значение 12, res1 примет значение 12, res2 примет значение 12, res3 примет значение null

Пример №1
... | eval res=abs(-12), res1=abs(12), res2=abs("12"), res3=abs("text")

ceil

Описание: Принимает на вход параметр и возвращает округленное (к большему) значение

В примере res примет значение 2, res1 примет значение 3, res2 примет значение 2, res3 примет значение 2, res4 примет значение null

Пример №1
... | eval res=ceil(1.2), res1=ceil(2.2), res2=ceil(2), res3=ceil("2"), res4=ceil("text")

exact

Описание: Принимает на вход параметр и возвращает значение с высокой точностью

В примере res примет значение 3.7699115

Пример №1
... | eval res=exact(1.2 * pi())

exp

Описание: Принимает на вход параметр и возвращает значение en (с высокой точностью)

В примере res примет значение 20.085536923187668

Пример №1
... | eval res=exp(3)

floor

Описание: Принимает на вход параметр и округленное (к меньшему) значение

В примере res примет значение 1, res1 примет значение 3

Пример №1
... | eval res=floor(1.9), res1=floor(pi())

ln

Описание: Принимает на вход параметр и возвращает значение натурального логарифма (с высокой точностью)

В примере res примет значение 1.0986122886681098

Пример №1
... | eval res=ln(3)

log

Описание: Принимает на вход параметр, основание и возвращает значение логарифма (с высокой точностью)

В примере res примет значение 1.5849625007211563

Пример №1
... | eval res=log(3,2)

pi

Описание: Возвращает значение pi (с высокой точностью)

В примере res примет значение 3.141592653589793

Пример №1
... | eval res=pi()

pow

Описание: Принимает на вход параметр, степень и возвращает значение (с высокой точностью)

В примере res примет значение 9.0, res1 примет значение 9.869604401089358

Пример №1
... | eval res=pow(3,2), res1=pow(pi(),2)

round

Описание: Принимает на вход параметр и количество знаков для округления, возвращает округленное значение. По умолчанию округляет до целого.

В примере res примет значение 4, res1 примет значение 2.56

Пример №1
... | eval res=round(3.5), res1=round(2.555, 2)

sigfig

Описание: Принимает на вход параметр и округляет это число до соответствующего количества значащих цифр

В примере res примет значение 4, res1 примет значение 3

Пример №1
... | eval res=sigfig(3.5), res1=sigfig(2.555)

sqrt

Описание: Принимает на вход параметр и возвращает значение квадратного корня (с высокой точностью)

В примере res примет значение 2.0, res1 примет значение 2.23606797749979

Пример №1
... | eval res=sqrt(4), res1=sqrt(5)